physically strong - Turc Anglais Dictionnaire